irrefutable evidence - Spanish English Dictionary